ראיון במשרדי החברה בקיסריה. בהתחלה שאלו אותי שאלות כלליות על עצמי ולאחר מכן הציגו את החברה. לאחר ראיון זה יש ראיון HR וראיון עם נשיא R&D של החברה
שאלות מתוך הראיון
בשלב השני ביקשו ממני לבחור אפליקציה שיש לי בטלפון ולהגיד איך היא עובדת ולמה היא אפליקציה טובה. לאחר מכן נתבקשתי להוסיף תכונה פשוטה שלפי דעתי תשפר את האפליקציה ולמה. לאחר מכן ניתן תרחיש בו צריך לתכנן אפליקציה שתנהל את ועד הבית של בניין בן 15 קומות עם כל מיני אילוצים
שליחת קורות חיים, בירור קל של HR מולי וזימון לראיון
שאלות מתוך הראיון
הביאו לי משימת בית לכתוב אפליקציית דסקטופ ב#c, וביקשו ממני לכתוב אלגוריתם(בהתחלה ביקשו שקודם יעבוד, ואחר כך נעבוד על היעילות) לבדיקה האם מספר הוא ראשוני
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2018
עוברים על כל המספרים מ2 עד שורש n, ובודקים אם n%i==0. אם כן, סימן שi מחלק את n, והמספר איננו ראשוני. אחרת, אם אין אף מחלק עד השורש המספר ראשוני.
ההיגיון מאחורי זה הוא שאם ניקח y=x^2, כל זוג מחלקים אחר של y יהיה מהצורה:
(y-a)*(y+b). לכן, אם למספר יש זוג מחלקים, או ששניהם השורש, או שאחד מהם קטן מהשורש. אחרת, סימן שאין לו מחלקים.